lock-up premises - Francés Inglés Diccionario